<%@taglib prefix="sql" uri="http://java.sun.com/jsp/jstl/sql"%>
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>

<sql:query var="query" dataSource="jdbc/dbo_MicrosoftSQLServer">
    SELECT   Calendarios.id_calendario,desc_calendario,data_calendario,
    isnull(nome_cidade,'TODAS') nome_cidade FROM Calendarios
    left join cidades on Calendarios.id_cidade=cidades.id_cidade
    where DATEPART(dw,data_calendario) not in (1,7)
       and id_turma is null
       and (?=0 or  Calendarios.id_cidade=?)
       <sql:param value="${param.id_cidade}"/>
       <sql:param value="${param.id_cidade}"/>
    order by data_calendario
</sql:query>
[
 <c:forEach var="row" items="${query.rows}">
     {"id":${row.id_calendario},"title":"${row.desc_calendario}","textColor":"#FFFFFF","start":"<fmt:formatDate value="${row.data_calendario}" pattern="yyyy-MM-dd HH:mm"/>","url":"fm_update_Calendarios.jsp?token=${sessionScope.token}&chave=${row.id_calendario}"},
 </c:forEach>
 {"id":0,"title":""}
 ]
